England will be one of the teams who will be participating in this year’s UEFA European Championship, which Germany will host from 14 June to 14 July 2024.
The group stage matches will be played till 26 June, with the knockout stage beginning on 29 June.
The final of the elusive event will be held at Berlin's Olympiastadion on 14 July 2024.
England were runners-up in the last edition of the event, which took place in 2021 after being postponed in 2020 due to the Covid-19 pandemic. Before the previous edition, England had never gone past the semi-final stage of the Euros.
England are in Group C alongside Serbia, Denmark and Slovenia.
Here is England’s complete schedule for Euro 2024
Group C
vs Serbia (Gelsenkirchen, 16 June, 21:00)
vs Denmark (Frankfurt, 20 June, 18:00)
vs Slovenia (Cologne, 25 June, 21:00)
Round of 16
37: 1A vs 2C (Dortmund, 29 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: 1F vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)
Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)
Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)
Final
Berlin (14 July, 21:00)
(All kick-off times CEST)
Euro 2024 Groups
Group A: Germany, Scotland, Hungary, Switzerland
Group B: Spain, Croatia, Italy, Albania
Group C: Slovenia, Denmark, Serbia, England
Group D: Poland, Netherlands, Austria, France
Group E: Belgium, Slovakia, Romania, Ukraine
Group F: Turkey, Georgia, Portugal, Czech Republic